package com.shux.usermanager.entity;

import java.io.Serializable;
import java.util.List;

import org.apache.ibatis.type.Alias;

/**
 **********************************************
 *  描述：
 * Simba.Hua
 * 2017年6月18日
 **********************************************
**/
@Alias("sysMenu")
public class SysMenu implements Serializable{
    /**
     * 
     */
    private static final long serialVersionUID = 3205035850396470901L;
    private Integer menuId;
    private String menuName;
    private String menuUrl;
    private Integer parentId;
    private Integer menuOrder;
    private String menuIcon;
    private String menuType;
    private Integer menuState;
    private List<SysMenu> subSysMenu;
    private SysMenu parentSysMenu;
    private String target;
    private String menuSign;
    private boolean hasSysMenu = false;
    public Integer getMenuId() {
        return menuId;
    }
    public void setMenuId(Integer menuId) {
        this.menuId = menuId;
    }
    public String getMenuName() {
        return menuName;
    }
    public void setMenuName(String menuName) {
        this.menuName = menuName;
    }
    public String getMenuUrl() {
        return menuUrl;
    }
    public void setMenuUrl(String menuUrl) {
        this.menuUrl = menuUrl;
    }
    public Integer getParentId() {
        return parentId;
    }
    public void setParentId(Integer parentId) {
        this.parentId = parentId;
    }
    public Integer getMenuOrder() {
        return menuOrder;
    }
    public void setMenuOrder(Integer menuOrder) {
        this.menuOrder = menuOrder;
    }
    public String getMenuIcon() {
        return menuIcon;
    }
    public void setMenuIcon(String menuIcon) {
        this.menuIcon = menuIcon;
    }
    public String getMenuType() {
        return menuType;
    }
    public void setMenuType(String menuType) {
        this.menuType = menuType;
    }
    public Integer getMenuState() {
        return menuState;
    }
    public void setMenuState(Integer menuState) {
        this.menuState = menuState;
    }
    
    public String getMenuSign() {
        return menuSign;
    }
    public void setMenuSign(String menuSign) {
        this.menuSign = menuSign;
    }
    public List<SysMenu> getSubSysMenu() {
        return subSysMenu;
    }
    public void setSubSysMenu(List<SysMenu> subSysMenu) {
        this.subSysMenu = subSysMenu;
    }
    public SysMenu getParentSysMenu() {
        return parentSysMenu;
    }
    public void setParentSysMenu(SysMenu parentSysMenu) {
        this.parentSysMenu = parentSysMenu;
    }
    public String getTarget() {
        return target;
    }
    public void setTarget(String target) {
        this.target = target;
    }
    public boolean isHasSysMenu() {
        return hasSysMenu;
    }
    public void setHasSysMenu(boolean hasSysMenu) {
        this.hasSysMenu = hasSysMenu;
    }
    
    
}
